<?php
$_SESSION['foto']='';
$_SESSION['grupo']='';

$model = new Persona();
$model->persona_nombres_apellidos = $event->data['Confirmacion']['persona_nombres_apellidos'];
$model->persona_genero = $event->data['Confirmacion']['persona_genero'];
$model->persona_altura_cm = $event->data['Confirmacion']['persona_altura_cm'];
$model->persona_peso_kg = $event->data['Confirmacion']['persona_peso_kg'];
$model->persona_tipo_sangre = $event->data['Confirmacion']['persona_tipo_sangre'];
$model->persona_tipo_identificacion = $event->data['Confirmacion']['persona_tipo_identificacion'];
$model->persona_numero_identificacion = $event->data['Confirmacion']['persona_numero_identificacion'];

if(!empty($event->data['Confirmacion']['persona_fecha_expiracion_documento']))
	{
$fechaExpiracion = explode('/',$event->data['Confirmacion']['persona_fecha_expiracion_documento']);
$model->persona_fecha_expiracion_documento = $fechaExpiracion[2].'-'.$fechaExpiracion[1].'-'.$fechaExpiracion[0] ;
	}
	
	if(!empty($event->data['Confirmacion']['persona_fecha_nacimiento']))
	{
$fechaNacimiento = explode('/',$event->data['Confirmacion']['persona_fecha_nacimiento']);
$model->persona_fecha_nacimiento = $fechaNacimiento[2].'-'.$fechaNacimiento[1].'-'.$fechaNacimiento[0] ; 
	}
	
$model->persona_direccion = $event->data['Confirmacion']['persona_direccion'];
$model->persona_telefono = $event->data['Confirmacion']['persona_telefono'];
$model->persona_movil = $event->data['Confirmacion']['persona_movil'];
$model->persona_email = $event->data['Confirmacion']['persona_email'];
$model->persona_fecha_registro = date('Y-m-d h:i:s');
$model->persona_ip_registro = Yii::app()->request->userHostAddress;
$model->persona_ciudad_estado = $event->data['Confirmacion']['persona_ciudad_estado'];
$model->user_id = Yii::app()->user->id;
$model->persona_pais = $event->data['Registro']['persona_pais'];
$model->persona_nacionalidad = $event->data['Registro']['persona_nacionalidad'];
$model->persona_nombre_credencial = $event->data['Confirmacion']['persona_nombre_credencial'];
if($model->save())
{
	
	$id= $model->getPrimaryKey();
	$inscripcion = new InscripcionNominal();
	$inscripcion->inscripcion_nominal_evento = $event->data['Registro']['inscripcion_evento'];
	$inscripcion->inscripcion_nominal_persona = $id;
	$inscripcion->inscripcion_nominal_fecha_inscripcion = date('Y-m-d h:i:s');
	$inscripcion->inscripcion_nominal_fecha_modificacion = date('Y-m-d h:i:s');
	$inscripcion->inscripcion_nominal_foto = $event->data['Registro']['inscripcion_foto'];
	$inscripcion->inscripcion_nominal_foto_encriptada = $event->data['Registro']['inscripcion_foto'];
	$inscripcion->inscripcion_nominal_foto_archivo = $event->data['Registro']['inscripcion_foto'];
	$inscripcion->inscripcion_nominal_aplica = $event->data['Registro']['inscripcion_aplica'];
	/* busqueda categoria */
	$aplica_a = new CategoriaAplica();
	$resultadoAplica = $aplica_a->findByPk($inscripcion->inscripcion_nominal_aplica);	
	/* fin busqueda categoria */
	$inscripcion->inscripcion_nominal_categoria = $resultadoAplica->categoria_aplica_categoria_id;
	$inscripcion->inscripcion_nominal_deporte_actividad= $event->data['Registro']['inscripcion_deporte'];
	$inscripcion->inscripcion_modificable_frontend = '0';
	$inscripcion->inscripcion_nominal_estado='REGISTRADO';
	
	if($inscripcion->save())
	{
		$paisNacimiento= new Pais();		
		$resultadoPaisNacimiento = $paisNacimiento->findByPk($model->persona_pais);
		$resultadoPaisNacionalidad = $paisNacimiento->findByPk($model->persona_nacionalidad);
		
		$deporteActividad = new DeporteActividad();
		$resultadoDeporteActividad = $deporteActividad->findByPk($inscripcion->inscripcion_nominal_deporte_actividad);
		$inscripcionId=$inscripcion->getPrimaryKey();
		MostrarFormulario($id, $model, $inscripcion,$resultadoAplica,$resultadoPaisNacimiento,$resultadoPaisNacionalidad,$resultadoDeporteActividad,$event->data['Registro']['inscripcion_categoria'],$inscripcionId);
		
		
	}
	else 
	{
		$model->deleteByPk($id);
		//print_r($inscripcion->errors);
		echo 'Ocurrio un error al grabar los datos, Presione Inscripcion->Nominal en el menú para agregar un nuevo registro.';
	}

}
else
	echo 'Ocurrio un error al grabar los datos, Presione Inscripcion->Nominal en el menú para agregar un nuevo registro.';


function MostrarFormulario($id,$persona,$inscripcion,$funcion,$paisNacimiento,$paisNacionalidad,$deporteActividad,$grupo,$inscripcionId)
{
	
	echo "<div class='span-20 tituloFormulario'>REGISTRO AGREGADO CON ÉXITO.<br/>
	<form action='".Yii::app()->createUrl('fichas/imprimir')."' method='post'>
					<input type='hidden' id='inscripcionId' name='inscripcionId' value='".$inscripcionId."'/>
					<input type='submit' value='Imprimir'/>
					<a style='color:white' href='".Yii::app()->createUrl('panel/forms')."'>AGREGAR NUEVO REGISTRO</a>					
				</form>
	</div>";
	
	echo  '<div class="span-11" align="center"><img src="'.Yii::app()->request->baseUrl.'/'.$inscripcion->inscripcion_nominal_foto.'" alt="foto" width="150px" height="150px"/></div>';
	
	$fechaNacimiento = explode('-', $persona->persona_fecha_nacimiento);
	
	
	echo '<div class="span-10">
				FECHA DE NACIMIENTO (dd/mm/aaaa): 
					<div class="bordesFormulario">'.
				$fechaNacimiento[2].'/'.$fechaNacimiento[1].'/'.$fechaNacimiento[0].
				'	</div>
				</div>';
	
	echo '<div class="span-10">
				PAÍS DE NACIMIENTO: 
					<div class="bordesFormulario">'.
				strtoupper($paisNacimiento->pais_nombre).
				'	</div>
				</div>';
				
	echo '<div class="span-10">
				NACIONALIDAD: 
					<div class="bordesFormulario">'.
				strtoupper($paisNacionalidad->pais_nombre).
				'	</div>
				</div>';
				
	echo '<div class="span-10">
				NOMBRES Y APELLIDOS COMPLETOS:
					<div class="bordesFormulario">'.
						$persona->persona_nombres_apellidos.
				'	</div>
				</div> <div class="span-1">&nbsp;</div>';
				
	echo '<div class="span-10">
		 		CIUDAD O ESTADO:
					<div class="bordesFormulario">'.
						$persona->persona_ciudad_estado.
				'	</div>
				</div>';
						
	echo '<div class="span-10">
				NOMBRE QUE DESEA IMPRESO EN LA ACREDITACION:
					<div class="bordesFormulario">'.
						$persona->persona_nombre_credencial.
				'	</div>
				</div><div class="span-1">&nbsp;</div>';
				
	echo '<div class="span-10">
				DIRECIÓN (Calle y Número):
					<div class="bordesFormulario">'.
						$persona->persona_direccion.
				'	</div>
				</div>';

	echo '<div class="span-10">
				GÉNERO:
					<div class="bordesFormulario">'.
						$persona->persona_genero.
				'	</div>
				</div><div class="span-1">&nbsp;</div>';
				
	echo '<div class="span-10">
				TELÉFONO:
					<div class="bordesFormulario">'.
						$persona->persona_telefono.
				'	</div>
				</div>';
	
	echo '<div class="span-4">
					ALTURA (CM)
					<div class="bordesFormulario">'.
						$persona->persona_altura_cm.
				'	</div>
				</div>
				<div class="span-2">&nbsp;</div>';
				
	echo '<div class="span-4">
					PESO (KG)
					<div class="bordesFormulario">'.
						$persona->persona_peso_kg.
				'	</div>
				</div>
				<div class="span-1">&nbsp;</div>';
				
	echo '<div class="span-10">
				TELÉFONO MÓVIL:
					<div class="bordesFormulario">'.
						$persona->persona_telefono.
				'	</div>
				</div>';

	echo '<div class="span-10">
				TIPO DE SANGRE:
					<div class="bordesFormulario"> RH '.
						$persona->persona_tipo_sangre.
				'	</div>
				</div><div class="span-1">&nbsp;</div>';
				
	echo '<div class="span-10">
				CORREO ELECTRÓNICO(EMAIL):
					<div class="bordesFormulario">'.
						$persona->persona_email.
				'	</div>
				</div>';
						
	echo '<div class="span-10">
				TIPO DE IDENTIFICACIÓN:
					<div class="bordesFormulario">'.
						$persona->persona_tipo_identificacion.
				'	</div>
				</div><div class="span-1">&nbsp;</div>';
				
	echo '<div class="span-10">
				FUNCIÓN:
					<div class="bordesFormulario">'.
						$funcion->categoria_aplica.
				'	</div>
				</div>';

	echo '<div class="span-10">
				NÚMERO DE IDENTIFICACIÓN:
					<div class="bordesFormulario">'.
						$persona->persona_numero_identificacion.
				'	</div>
				</div><div class="span-1">&nbsp;</div>';
				
	echo '<div class="span-10">
				DEPORTE Y ACTIVIDAD:
					<div class="bordesFormulario">'.
						strtoupper($deporteActividad->deporte_actividad_descripcion).
				'	</div>
				</div>';	

	$identificacion = explode('-', $persona->persona_fecha_expiracion_documento);
	
	echo '<div class="span-10">
				FECHA DE EXPIRACIÓN DE LA IDENTIFICACIÓN (dd/mm/aaaa):
					<div class="bordesFormulario">'.
						$identificacion[2].'/'.$identificacion[1].'/'.$identificacion[0].
				'	</div>
				</div><div class="span-1">&nbsp;</div>';						

	echo '
			<div class="span-10">
				FIRMA DEL ACREDITADO:
					<div class="bordesFormulario">&nbsp;<br/>&nbsp;<br/>&nbsp;<br/>&nbsp;<br/>'.
				'	</div>
				</div>
		';	

	echo '<div class="span-10">
				Al portar la acreditación Suramericana emitida por  COMANTA yo concedo al Comité Organizador y/o autorizados, el derecho de usar mi nombre , voz, imagen, material biográfico, declaraciones, grabaciones, entrevistas y endoso hechos por mi persona a mi atribuidos, así como usar fotografías y los videos del evento, inclusive para efectos de divulgación, publicidad, propaganda o promoción, sin costos para los organizadores, pudiendo los organizadores o sus contratados ejercer directamente tal derecho, así como concedido a terceros, a través de todo o cualquier medio de divulgación o reproducción existente s o que vengan a ser creados, incluyendo, pero no limitando la televisión, radio, medios de comunicación electrónicos, transmisiones por cable, video cassette, Dvd, Cd, Internet, Cine, Carteles , Materiales Impresos de toda especie, etc., renunciando a cualquier remuneración.
				'.						
				'
			</div>
			
				<div class="span-1">&nbsp;</div>
			';	
						
	$usuario=User::model()->findByPk(Yii::app()->user->id);
	
	echo '<div class="span-10">
				ORGANIZACIÓN RESPONSABLE:
					<div class="bordesFormulario">'.
				strtoupper($usuario->pais);
				'	</div>
				
				</div>';
				
	echo '<div class="span-10">
				FIRMA Y SELLO DE LA ORGANIZACIÓN RESPONSABLE:
					<div class="bordesFormulario">&nbsp;<br/>&nbsp;<br/>&nbsp;<br/>&nbsp;<br/>'.
				'	</div>
				</div>
				<div class="span-1">&nbsp;</div>
				';
	
	$objetoGrupo = new Grupo();
	$resultadoGrupo=$objetoGrupo->findByPk($grupo);
	
	echo '<div class="span-10">
				FECHA(dd/mm/aaaa):
					<div class="bordesFormulario">'.
					date('d/m/Y h:i:s').		
				'	</div>
				</div>	
				<div class="span-21">
				
				<form action="'.Yii::app()->createUrl('fichas/imprimir').'" method="post">
					<input type="hidden" id="inscripcionId" name="inscripcionId" value="'.$inscripcionId.'"/>
					<input type="submit" value="Imprimir"/>
					<a href="'.Yii::app()->createUrl('panel/forms').'">AGREGAR NUEVO</a>
					
				</form>
				<hr/>
								
				';

		
	echo'</div>
				</hr>';
}

?>